html, body, div, p, select, input, td, th {
  font-size: 8pt;
  font-family: arial; }

.form {
  border: 1px solid #eeeeee;
  border-top: none; }
  .form input.form-button {
    background: #ea9d3a;
    color: white;
    border: none;
    font-size: 1em;
    padding: 3px 10px;
    margin: 0px;
    font-weight: bold;
    -moz-border-radius: 3px;
    border-radius: 3px; }
  .form input.form-button.disabled {
    background: gray; }
  .form .form-header {
    border-top: 1px solid #eeeeee;
    border-bottom: 1px solid #eeeeee;
    background: white url(../images/form-header.png) 1px 1px no-repeat;
    font-size: 1.5em;
    font-weight: bold;
    padding: 5px 10px;
    color: black;
    clear: both; }
  .form .form-field {
    padding: 5px 10px;
    width: 500px;
    float: left;
    height: 20px; }
    .form .form-field.h2x {
      height: 50px; }
    .form .form-field.h3x {
      height: 80px; }
    .form .form-field.h4x {
      height: 110px; }
    .form .form-field.h5x {
      height: 140px; }
    .form .form-field.h6x {
      height: 170px; }
    .form .form-field .form-field-label {
      float: left;
      width: 150px;
      line-height: 20px; }
    .form .form-field input, .form .form-field select, .form .form-field textarea {
      margin: 0px; }
    .form .form-field .form-field-container {
      height: 100%;
      line-height: 20px;
      overflow: hidden; }
      .form .form-field .form-field-container.solid-border {
        border: 1px solid #ddd; }
    .form .form-field .form-dropdown, .form .form-field .form-list {
      width: 100%; }
    .form .form-field .form-text {
      width: 100%;
      height: 100%;
      padding: 0px;
      margin: 0px;
      border: 0px; }
    .form .form-field input.form-button {
      padding: 1px 5px;
      background: #295173; }
  .form .form-field-right .form-field-container {
    text-align: right; }
  .form .form-section {
    clear: both;
    margin-left: 0px;
    padding-bottom: 3px;
    width: 1040px; }
  .form .form-command {
    clear: both;
    padding: 10px;
    border-top: 1px solid #eeeeee;
    padding-left: 160px; }
    .form .form-command .form-button {
      margin-right: 20px; }
  .form .form-grid thead td, .form .form-grid thead th {
    font-weight: bold; }
  .form .form-summary {
    display: none;
    padding: 10px; }
    .form .form-summary li {
      color: red;
      font-weight: bold; }
  .form .form-summary.validation-summary-errors {
    display: block; }

.input-validation-error {
  color: red; }

.ui-loading-indicator {
  background: white url(../images/ajax-loader.gif) center center no-repeat;
  opacity: 0.8;
  filter: "alpha(opacity=80)"; }
